package com.company.project.service;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.company.project.entity.SysClassificationEntity;
import com.company.project.vo.resp.ClassRespNodeVO;

import java.util.List;

/**
 * 
 *
 * @author wenbin
 * @email *****@mail.com
 * @date 2022-03-02 17:02:31
 */
public interface SysClassificationService extends IService<SysClassificationEntity> {

    /**
     * 项目分类树形列表
     *
     * @param classId   classId
     * @param disabled 最顶级是否可用
     * @return 树形列表
     */
    List<ClassRespNodeVO> classTreeList(String classId, Boolean disabled);

    List<Object> selectObjs(LambdaQueryWrapper<SysClassificationEntity> wrapper);

}

